package com.shopping.service;

import java.util.List;
import java.util.Map;

import com.shopping.bean.Goods;
import com.shopping.bean.ShopCar;

public interface ShopCarService {

	/**
	 * 通过商品ID获取购物车中的商品信息
	 * @param goodsId
	 * @return
	 */
	Goods getShopCarGoods(int goodsId);
	
	/**
	 * 获取用户id数
	 * @param userId
	 * @return
	 */
	int getUserNum(int userId);
	
	/**
	 * 查询购物车中的商品
	 * @param userId
	 * @return
	 */
	List<Goods> getGoodsId(int userId);
	
	/**
	 * 查询购物车里的数据
	 * @param userId
	 * @return
	 */
	List<ShopCar> getShopCar(int userId);
	
	/**
	 * 获取goodsId的购物车信息
	 * @param goodsId
	 * @return
	 */
	ShopCar selectShopCarGoods(int goodsId,int userId);
	
	/**
	 * 删除userId购物车的goodsId商品
	 * @param goodsId
	 * @param userId
	 * @return
	 */
	int deleteGoods(int userId,int goodsId);
	
	int delGoods(Map<String,String[]> condition);
	
}
